package com.ripservice.entity;

import lombok.Data;

import java.time.Instant;

/**
 * 路由器实体类，用于表示网络拓扑中的路由器信息
 */
@Data
public class RouterEntity {
    /**
     * 路由器实体的唯一标识符
     */
    private Long id;
    
    /**
     * 所属拓扑的唯一标识符
     */
    private Long topologyId;
    
    /**
     * 路由器的唯一标识符
     */
    private String routerId;

    /**
     * 路由器在拓扑图中的X坐标位置
     */
    private Double x;

    /**
     * 路由器在拓扑图中的Y坐标位置
     */
    private Double y;
    
    /**
     * 路由器的元数据信息，以JSON字符串形式存储，可选字段
     */
    private String metadata;

}